package br.mia.unifor.onaga.cloud.artifact;

import java.util.List;

public class Scenario extends OnagaArtifact{
	private List<Workload> workloads;
	private Appliance appliance;
	private List<Metric> metrics;
	
	
	@Override
	public Scenario clone(){
		Scenario scenario = new Scenario();
		
		scenario.setWorkloads(getWorkloads());
		scenario.setAppliance(getAppliance());
		scenario.setMetrics(getMetrics());
		
		return scenario;
	}

	


	public void setMetrics(List<Metric> metrics) {
		this.metrics = metrics;
	}

	public List<Metric> getMetrics() {
		return metrics;
	}

	public void setAppliance(Appliance appliance) {
		this.appliance = appliance;
	}

	public Appliance getAppliance() {
		return appliance;
	}

	public void setWorkloads(List<Workload> workloads) {
		this.workloads = workloads;
	}

	public List<Workload> getWorkloads() {
		return workloads;
	}
}
